body,
.ionic-body {
  /*    font-family: 黑体; */
  /*    color:#999;*/
  color: #444;
}

.menu-left {
  background: #56B4FA;
}

.menu-left-item {
  border: 0;
  text-align: center;
  background: #56B4FA;
}

.menu-left-item img {
  display: block;
  float: left;
}

.menu-left-item span {
  float: left;
  margin-left: .5em;
  /*    font-size:180%;*/
}

 .col {
  text-align: center;
}
.mui-content {
  background-color:#fff !important;
}


/*
.main-row .col .item {
      background: #56B4FA;
    background-image: url(../img/project/01.png);
    color: white;
}
*/

.menu-head {
  border-bottom: 1px solid #ddd;
}


/*common*/

.padding {
  top: 3em;
  padding-left: 0;
  padding-right: 0;
}

.text-origin {
  color: orange;
}

.button-footer {
  position: absolute;
  right: 0;
  left: 0;
  bottom: 44px;
  margin: 0;
}


/*我的账户*/

.account-password {
  width: 70%;
  float: left;
  clear: both;
  margin-left: 15%;
}


/*消息模块*/

.notice-list-content {
  background: #F0F0F0;
  /*    margin-bottom:10em;*/
  /*    min-height: 100%;*/
}

.list-item {
  width: 100%;
  padding: 5px 3% 5px 3%;
  float: left;
  border-bottom: 1px solid #dddddd;
  background: white;
}

.notice-list-title {
  width: 90%;
  margin-top: 0.5em;
  float: left;
  clear: both;
  font-size: 1.2em;
  line-height: 2em;
}

.notice-list-desc {
  width: 90%;
  margin-left: 5%;
  float: left;
  clear: both;
  font-size: 1.3em;
  line-height: 1.5em;
  text-align: left;
}

.notice-detail-content {
  width: 86%;
  margin-left: 7%;
  float: left;
  clear: both;
  padding-bottom: 5em;
}

.notice-detail-title {
  float: left;
  clear: both;
  width: 100%;
  text-align: center;
  font-size: 300%;
  line-height: 3em;
  font-weight: bold;
}

.notice-detail-main {
  float: left;
  clear: both;
  width: 100%;
}


/*反馈模块*/

.opinion-list-title {
  width: 90%;
  margin-left: 5%;
  margin-top: 0.5em;
  float: left;
  font-size: 150%;
  line-height: 2em;
  text-align: left;
}

.opinion-list-title-left {
  float: left;
  clear: left;
  width: 70%;
  font-size: 90%;
}

.opinion-list-title-right {
  float: right;
  clear: right;
  width: 30%;
  text-align: right;
}

.opinion-detail-text {
  width: 100%;
  float: left;
  clear: both;
}

.opinion-detail-img {
  width: 100%;
  float: left;
  clear: both;
}

.opinion-detail-img img {
  align-content: center;
  width: 70%;
  margin-left: 15%;
}

.red_point {
  display: block;
  background: #f00;
  border-radius: 50%;
  width: 5px;
  height: 5px;
  position: absolute;
  left: 5px;
}


/*

body {
    background: #FCFCFC !important;
    font-size: 100% !important;
}
*/

.main {
  position: absolute;
  width: 100%;
}

.header {
  color: #FFF !important;
  position: relative !important;
  display: block !important;
  z-index: 250 !important;
  left: 0 !important;
  right: 0 !important;
  height: 3em !important;
  line-height: 3em !important;
  float: left;
  width: 100%;
  text-align: center;
  border-bottom: 1px solid #E4E4E4;
  background-color: #fff;
}

.footer {
  display: block;
  height: 3em;
  left: 0;
  padding: 0 3px;
  right: 0;
  z-index: 180;
  position: fixed;
  bottom: 0;
  text-align: center;
  line-height: 3em;
  border-top: 1px solid #E4E4E4;
  background-color: #fff;
}

.left {
  float: left;
  padding-left: 0.5em;
}

.right {
  float: right;
}

.text {
  /*    color: #727272;*/
  font-weight: bolder;
}

.icon_sider_out {
  background-image: url(../img/icon/slider_out.png);
  background-repeat: no-repeat;
  width: 2em;
  height: 2em;
  margin-top: 0.8em;
  background-size: 50% auto;
}

.icon_setting {
  background-image: url(../img/icon/setting.png);
  background-repeat: no-repeat;
  width: 2em;
  height: 2em;
  margin-top: 0.8em;
  background-size: 50% auto;
}

.div_home {
  height: 100%;
  width: 100%;
  float: left;
  margin-left: 0.5em;
}

.div_home div {
  height: 8em;
  text-align: center;
}

.home_item {
  width: 31%;
  background-color: #00B6FA;
  border-right: 5px solid #fff;
  margin-top: 0.5em;
  line-height: 14em;
}

.div_home a {
  background-color: #00B6FA;
  width: 3em;
  height: 5em;
}


/*
.icon {
    display: block;
    float: left;
    width: 33%;
    background-repeat: no-repeat;
    background-size: 15% auto;
    background-position: center;
    height: 100%;
}
*/

.bt_icon {
  display: block;
  float: left;
  background-repeat: no-repeat;
  background-size: 25% auto;
  background-position: center;
  height: 100%;
}

.bt_text {
  font-weight: bold;
  font-size: 100%;
  color: #fff;
}

.home {
  background-image: url(../img/icon/icon_home.png);
}

.order {
  background-image: url(../img/icon/icon_order.png);
}

.goods {
  background-image: url(../img/icon/icon_goods.png);
}

.current {
  background-image: url(../img/icon/icon_home_current.png);
}

.div_login {
  background-color: #EDECEA;
  width: 60%;
  /*    top: 30%;
    */
  top: 3.5em;
  position: relative;
  left: 20%;
  height: 30em;
  border-radius: 0.3em;
  line-height: 4em;
  text-align: center;
}

.div_login input {
  margin-left: 1em;
  width: 80%;
  border-radius: 0.2em;
  border: none;
  height: 10%;
}

.div_login a {
  width: 80%;
  background-color: #0090FA;
  display: block;
  height: 11%;
  margin-left: auto;
  margin-right: auto;
  border-radius: 0.2em;
  line-height: 2em;
  font-size: 100%;
  color: #fff;
  font-weight: inherit;
  margin-top: 0.5em;
}

.div_login span {
  top: 2em;
  font-size: 120%;
  font-weight: bold;
  float: left;
  width: 33%;
}

.div_login img {
  width: 6em;
  height: 6em;
  position: relative;
  bottom: 2em;
  left: 40%;
  float: left;
}


/* 订单 */

.order_total {
  width: 100%;
  float: left;
  /*    height: 30em;*/
  /*    overflow: scroll;*/
}

.order_title {
  float: left;
}

.order_main {
  position: relative;
  /* top: 4em;*/
  float: left;
}

.navi {
  float: left;
  width: 100%;
  height: 2em;
  text-align: center;
  line-height: 2em;
  overflow: hidden;
  position: relative;
}

.navi a {
  width: 6em;
  display: block;
  float: left;
  font-weight: bold;
  color: #7A7979;
  font-size: 120%;
}

.order_count {
  background-color: #DE0000;
  border-radius: 0.5em;
  color: #fff;
  font-size: 70%;
  margin-left: 0.1em;
  font-weight: 500;
  padding: 0.2em;
}

.current_type {
  color: #5CB6FB;
  border-bottom: 3px solid #5CB6FB;
  padding-bottom: 0.1em;
}

.deal {
  float: left;
  width: 100%;
  display: block;
  border-bottom: 0.4em solid #F1F1F1;
}

.deal div {
  width: 6em;
  margin-top: 0.2em;
  float: right;
}

.deal span {
  font-weight: bold;
  /*    color: #7A7979;*/
  font-size: 120%;
  float: left;
}

.checbox {
  width: 0.7em;
  display: block;
  background-color: #fff;
  height: 0.7em;
  float: left;
  margin-top: 0.2em;
  margin-left: 0.2em;
}

.checked {
  background-image: url(../img/icon/check-box-checked.png);
  background-size: 0.8em;
  width: 0.8em;
  height: 0.7em;
  background-repeat: no-repeat;
  margin-top: 0.18em;
  margin-left: 0.2em;
  /*    background-color: #56B4FB;*/
  border-radius: 0.1em;
}

.unchecked {
  background-image: url(../img/icon/check-box-unchecked.png);
  background-size: 0.8em;
  width: 1em;
  height: 0.8em;
  background-repeat: no-repeat;
  margin-top: 0.18em;
  margin-left: 0.2em;
}


/* 订单列表 */

.order_list {
  float: left;
  width: 100%;
  height: auto;
  border-bottom: 0.3em solid #F0F0F0;
  position: relative;
}

.item_title {
  width: 100%;
  float: left;
}

.title_num {
  width: 10%;
  float: left;
  padding-left: 0.5em;
  padding-top: 0.5em;
  line-height: 1.5em;
  height：80px;
}

.num {
  width: 100%;
  float: left;
  font-size: 200%;
  font-weight: bold;
  color: #55B3FA;
}

.distance {
  top: 40px;
  float: left;
  /*    color: #8F8F8F;*/
  border-bottom: 0.1em solid;
}

.title_member {
  float: left;
  width: 65%;
  /*    color: #6B6B6B;*/
  font-weight: bold;
  border-right: 0.1em solid #DFDFDF;
  text-align: left;
}

.title_opreation {
  float: right;
  /*    color: #535152;*/
  font-weight: bold;
  width: 20%;
}

.opr_send {
  background-color: #000;
  color: #fff;
  margin-right: 0.2em;
  border-radius: 0.8em;
}

.opr_detail {
  width: 1em;
  display: block;
  height: 1em;
  float: left;
  margin-right: 0.2em;
  background-size: 1em;
  background-repeat: no-repeat;
  margin-top: 0.8em;
}

.opr_detail.hide {
  background-image: url(../img/icon/up.jpg);
}

.opr_detail.show {
  background-image: url(../img/icon/down.jpg);
}

.order_deail {
  float: left;
  display: block;
}

.item_detail {
  width: 100%;
  height: auto;
  border-top: 0.2em dotted #CDCDCD;
  padding-top: 0.6em;
  float: left;
  display: block;
  position: relative;
}

.expect_time {
  width: 50%;
  margin-left: 10%;
  font-weight: bold;
  color: #6B6B6B;
  float: left;
}

.order_goods {
  float: left;
  width: 70%;
  height: auto;
  background-color: #F5F5F5;
  margin-left: 10%;
  margin-top: 0.5em;
  line-height: 1.8em;
  font-size: 80%;
  font-weight: bold;
  /*    color: #838383;*/
  margin-bottom: 0.5em;
}

.goods_name {
  overflow: hidden;
  width: 50%;
  white-space: nowrap;
  display: block;
  float: left;
}

.order_num {
  border-bottom: 0.1em solid;
}

.goods_num {}

.goods_price {
  float: right;
  padding-right: 0.8em;
}

.pachase {
  margin-left: 50%;
}

.pay {
  margin-left: 50%;
}

.mesage {
  margin-right: 5%;
}

.order_deal {
  float: left;
  margin-top: 2em;
  margin-left: 1em;
}

.btn {
  width: 100%;
  background-color: #56B4FA;
  color: #fff;
  border-radius: 0.2em;
  height: 2em;
  padding: 0.1em;
  display: block;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
  font-size: 150%;
  font-weight: bold;
}

.btn_edit {
  width: 90%;
  background-color: #56B4FA;
  color: #fff;
  border-radius: 0.2em;
  height: 2.2em;
  padding: 0.1em;
  display: block;
  text-align: center;
  vertical-align: middle;
  line-height: 1.7em;
  font-size: 120%;
  font-weight: bold;
}

.btn_look {
  width: 90%;
  background-color: #56B4FA;
  color: #fff;
  border-radius: 0.2em;
  height: 2.8em;
  padding: 0.1em;
  display: block;
  text-align: center;
  vertical-align: middle;
  line-height: 2.5em;
  font-size: 140%;
  font-weight: bold;
}

.pachase_money {
  float: right;
}

.pay_money {
  float: right;
}

.left {
  float: left;
}

.right {
  float: right;
}


/* 商品管理 */

.goods_manage {
  position: relative;
  float: left;
  width: 100%;
  display: block;
  border-top: 0.1em solid #E7E7E7;
}

.manage_title {
  float: left;
  width: 100%;
  height: 3em;
  line-height: 3em;
  font-size: 100%;
  font-weight: bold;
  /*    color: #646464;*/
}

.manage_warning {
  float: left;
  width: 100%;
  text-align: center;
  font-size: 80%;
  font-weight: bold;
  /*    color: #646464;*/
  background-color: #F1F1F1;
}

.goods_info {
  float: left;
  width: 100%;
  height: 3em;
  border-bottom: 1px solid #F8F8F8;
}

.title_name1 {
  margin-left: 20%;
}

.title_name2 {
  margin-right: 20%;
}

.mange_goods_name {
  font-size: 100%;
  font-weight: bold;
  /*    color: #646464;*/
  line-height: 3em;
  margin-left: 20%;
}

.goods_order_new {
  width: 35%;
  float: left;
  background-color: #56B4FA;
  height: 2em;
  text-align: center;
  vertical-align: middle;
  border-radius: 0.2em;
  padding: 0.1em;
  line-height: 2em;
  font-size: 150%;
  font-weight: bold;
  margin-left: .5em;
  margin-top: .2em;
}

.goods_order_ago {
  width: 35%;
  float: left;
  background-color: #56B4FA;
  height: 2em;
  text-align: center;
  vertical-align: middle;
  border-radius: 0.2em;
  padding: 0.1em;
  line-height: 2em;
  font-size: 150%;
  font-weight: bold;
  margin-left: .1em;
  margin-top: .2em;
}

.goods_examine_nothrough {
  width: 25%;
  float: left;
  background-color: #56B4FA;
  height: 2em;
  text-align: center;
  vertical-align: middle;
  border-radius: 0.2em;
  padding: 0.1em;
  line-height: 2em;
  font-size: 150%;
  font-weight: bold;
  margin-left: .5em;
  margin-top: .2em;
}

.goods_examine_through {
  width: 25%;
  float: left;
  background-color: #56B4FA;
  height: 2em;
  text-align: center;
  vertical-align: middle;
  border-radius: 0.2em;
  padding: 0.1em;
  line-height: 2em;
  font-size: 150%;
  font-weight: bold;
  margin-left: .5em;
  margin-top: .2em;
}

.checbox_examine {
  width: 0.7em;
  display: block;
  background-color: #fff;
  height: 0.9em;
  float: left;
  margin-top: .4em;
  margin-left: 0.2em;
}

.unclicked {
  height: 2em;
  font-size: 150%;
  padding-top: .5em;
  border-bottom: 0.1em solid #aaa;
}

.clicked {
  background-color: #ccc;
  height: 2em;
  font-size: 150%;
  padding-top: .5em;
  border-bottom: 0.1em solid #aaa;
}

.footer {
  position: relative;
  margin-top: -60px;
  height: 60px;
  clear: both;
  background: #369
}

.footer_list {
  position: absolute;
  right: 0;
  left: 0;
  bottom: -20px;
  margin: 0;
  background: #369
}

.footer_fixed {
  font-size: 150%;
  width: 100px;
  height: 50px;
  display: block;
  position: fixed;
  bottom: 0;
  right: 10px;
  background-color: #F00;
  text-align: center;
  line-height: 50px;
  color: #FFF;
}


/* */

.tab-item .icon {
  height: 100%;
  font-size: 3em !important;
  border-top: 1px solid #E8E8E8 !important;
}

.tabs-positive > .tabs,
.tabs.tabs-positive {
  background-color: #fff !important;
  /*    color: #888888 !important;*/
  height: 5em !important;
  background-image: none;
}

.my-order-on {
  background: url(../img/icon/my-order-on.png) no-repeat center top;
  color: white !important;
  background-size: 25%;
  background-position: center;
}

.my-order-off {
  background: url(../img/icon/my-order-off.png) no-repeat center top;
  color: white;
  background-size: 25%;
  background-position: center;
}

.home-on {
  background: url(../img/icon/home-on.png) no-repeat center top;
  color: white;
  background-size: 25%;
  background-position: center;
}

.home-off {
  background: url(../img/icon/home-off.png) no-repeat center top;
  color: white;
  background-size: 25%;
  background-position: center;
}

.order-on {
  background: url(../img/icon/order-on.png) no-repeat center top;
  color: white;
  background-size: 25%;
  background-position: center;
}

.order-off {
  background: url(../img/icon/order-off.png) no-repeat center top;
  color: white;
  background-size: 25%;
  background-position: center;
}

.padding-content {
  top: 4em !important;
  background: #fff !important;
}

.bar-header-center.bar.bar-header {
  background-color: #0099FF !important;
  height: 4.5em !important;
  border-bottom: 1px solid #E4E4E4;
  margin-top: 0 !important;
}

.bar .button.button-icon,
.bar button.button-icon {
  font-size: 1em;
  width: 3em;
  /*    color: #888888;*/
  /*    color: #000000;*/
}

.bar-header-center .title {
  padding-top: 0 !important;
  font-size: 1.3em !important;
  /*    margin-right: -.1em;*/
  /*    font-family: 黑体;*/
  /*    color: #888888;*/
  color: #fff;
}

.home-msg {
  background: url(../img/project/message1.png) no-repeat center top;
  /*    color: #888888;*/
  background-size: 80%;
  background-position: center;
}

.new-notice {
  background-color: #DE0000;
  border-radius: 2em;
  color: #fff;
  margin-left: 0.1em;
  padding: 0.3em;
  position: relative;
  display: block;
  margin-left: 1.3em !important;
  margin-bottom: 1.2em;
}

.store-info {
  background: url() no-repeat;
  height: 7em !important;
}

.bar.bar-positive {
  background-color: #56B4FA;
  border-color: #56B4FA;
}

.left-menu-bar {
  height: 8em
}

.right-menu-bar {
  height: 2em;
  background: white;
  border-bottom: 1px solid #ddd;
}

.right-menu-bar span {
  width: 100%;
  line-height: 2em;
  text-align: center;
}

.store-info {
  width: 100%;
  float: left;
  clear: both;
  text-align: center;
  padding-bottom: 16em;
  border-bottom: 1px solid white;
}

.store-title {
  width: 80%;
  float: left;
  clear: both;
  font-size: 2.2em;
  margin: 0.5em 0;
  margin-left: .7em;
}

.store-name {
  width: 70%;
  float: left;
  clear: both;
  font-size: 150%;
  margin-top: 0.5em;
  font-weight: bold;
  margin: 1em;
}

.left-menu-content {
  top: 8em;
  padding-top: 0.5em;
}

.right-menu-content {
  top: 6em;
}

.left-menu-content img {
  width: 1.5em;
  display: block;
  margin-right: 1.0em;
  margin-top: 0.5em;
}

.left-menu-content span {
  font-size: 120%;
  line-height: 2.5em;
}

.menu-left-item {
  color: white;
  padding: 0.5em;
  height: 3em;
}

.menu-head {
  height: 6em;
}

.has-tabs {
  top: 6em;
  bottom: 6em;
}

.bar .button.menu-ctl-btn:before {
  font-size: 3em;
}

.menu-head .title {
  font-size: 3em;
  line-height: 2em;
  height: 2em;
}

ion-tabs .tabs {
  height: 6em;
}

.tab-item {
  width: 100%;
  float: left;
  max-width: none;
}

.tab-item .icon {
  font-size: 5em;
  line-height: 1.5em;
}

.bar-header-center {
  line-height: 6em;
  height: 6em;
}

.bar-header-center .title {
  height: 100%;
  padding-top: .5em;
  /*            background: #ff0000;*/
}

.menu-back {
  font-size: 2em;
}

.bar-positive.left-menu-bar.bar.bar-header {
  margin-top: 3em;
}

.left-menu-content.scroll-content.ionic-scroll {
  top: 20em !important;
}

.button.button-icon.icon.menu-ctl-btn {
  width: 100% !important;
}

.u-flyer {
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 50px;
  position: fixed;
  z-index: 9999;
  border-radius: 50px;
  background-color: #ff0000;
  color: #ffffff;
}

.index-item {
  font-size: 5px;
}

.index-item img {
  float: left;
  clear: both;
  width: 50%;
  margin-left: 25%;
}

.index-item span {
  float: left;
  clear: both;
  width: 100%;
  text-align: center;
  margin-top: 10%;
  font-size: 350%;
}

.padding-content {
  top: 6em;
  padding-left: 0;
  padding-right: 0;
  background: #ddd;
}

.main-background {
  background-image: url(../img/project/01.png);
  background-size: 100% auto;
  position: inherit;
  height: 9em;
  margin: .4em;
  line-height: inherit;
}

.main-image {
  width: 3em;
  padding-top: 1em;
  height: 4em;
}

.main-span {
  font-size: 0.8em;
  line-height: 1.5em;
}

.main-body {
  font-size: 0.8em;
  margin-top: 2em;
}

.title {
  font-size: 2em;
}

.font2 {
  font-size: 1.2em;
}

.padding-content {
  top: 6em;
  padding-left: 0;
  padding-right: 0;
}

.summary-footer {
  height: 3.5em;
  border-top: 1px solid #ddd;
}

.has_footer {
  bottom: 3.5em;
}

ion-content>div {
  height: 100%;
}

.food-item {
  width: 100%;
  float: left;
  clear: both;
  margin-bottom: -.5em;
}

.food-item-left {
  width: 40%;
  float: left;
  clear: left;
}

.food-item img {
  width: 100%;
  display: block;
  margin-top: 1em;
  height: 7em;
}

.food-item-right {
  width: 90%;
  /*        float: right;*/
  clear: right;
}

.text {
  width: 100%;
  float: left;
  text-align: left;
}

.summary-left {
  width: 100%;
  float: left;
  line-height: 2em;
  text-align: left;
  font-size: 1.8em;
}

.summary-right {
  float: right;
  width: 20%;
}

.btn-change {
  min-width: 1.5em;
  min-height: 1.5em;
  line-height: normal;
}

.box {
  width: 100%;
  height: 160px;
}

div > img {
  width: 90%;
  height: 96%;
}

.cart-css {
  width: 1.8em;
  height: 1.4em;
  font-size: 380%;
  margin-top: -0.6em;
  margin-left: 0.2em;
  border-radius: 3em;
  background-color: #29b6f6;
  padding-top: .2em;
  padding-right: .1em;
  color: #ffffff;
}

.notice-time {
  width: 3em;
  display: block;
  float: left;
  height: 4em;
  font-size: 0.8em;
  line-height: 1.2em;
  padding-top: 1.8em;
  margin-right: 1em;
}

.notice-title {
  float: left;
  display: block;
  width: 70%;
}

.notice-icon {
  /* width: 2em; */
  display: block;
  float: right;
  margin-top: .8em;
  font-size: 1.2em;
  /* padding-left: 1em; */
  float: right;
  display: block;
}

.button {
  color: #fff !important;
}


/* 登录页 */

.main-login {
  background-image: url(../img/project/login_bg.png);
}

.login-logo {
  text-align: center;
  padding-top: 2em;
}

.item-input {
  background-image: url(../img/project/login_input.png);
  margin-bottom: 1em;
  border-bottom-left-radius: 1.5em !important;
  border-bottom-right-radius: 1.5em !important;
  border-top-left-radius: 1.5em !important;
  border-top-right-radius: 1.5em !important;
  width: 18em !important;
  height: 3em !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.input-label {
  color: #3AB0FF !important;
  font-weight: bold;
  width: 3em !important;
  font-size: 1em !important;
  font-weight: bold;
}

.login-button {
  margin-left: auto;
  margin-right: auto;
  color: #fff !important;
}

.login-button-label {
  background-image: none !important;
  background-color: #FCBB1F !important;
  border-color: #FCBB1F;
}


/* 弹框 */

.popup {
  border-radius: .5em !important;
  height: 10em !important;
}

.popup-title {
  font-size: 1.2em !important;
  margin-bottom: 1em !important;
}

.popup-body {
  font-size: 1.2em !important;
  text-align: center !important;
  height: 100% !important;
  line-height: 3em !important;
}

.popup-buttons {
  padding: 0 !important;
  min-height: 3em !important;
}

.popup-buttons .button {
  margin-right: 0 !important;
  color: #000 !important;
  border-bottom-left-radius: 2em !important;
  border-bottom-right-radius: 2em !important;
  min-height: 0 !important;
}

.button.button-positive {
  background-color: #f8f8f8 !important;
}

.popup-container .popup {
  width: 20em !important;
  height: 12em !important;
  max-width: 100% !important;
  max-height: 25em !important;
}

.row {
  padding-bottom: 2em !important;
}

.total_num {
  font-size: 0.8em;
    width: 50%;
    font-weight: bold;
    padding-top: 1em;
}

.submit_bt {
  width: 50%;
  float: right;
  height: 100%;
}

.bar .button,
.bar button {}

.address_none {
  line-height: 3em;
  font-size: 1.8em;
  background-color: #FFFFFF;
  float: left;
  width: 100%;
  margin-top: 0.5em;
      height: 3em;
}

.please_input {
  float: left;
  margin-left: 1em;
  color: #35A2E8;
}
.address_display {
	line-height: 2em;
  background-color: #FFFFFF;
  float: left;
  width: 100%;
  margin-top: 0.5em;
	font-size: 1.8em;
}
.address_display > div{
	float: left;
	height: 4em;
	padding-left: 1em;
}
.name_tel{
	width: 100%;
	color: #35A2E8;
}
.address {
	float: left;
	overflow: hidden;
	height: 2em;
	color: #35A2E8;
}
.name_tel > div{
	float: left;
	padding-right: 1em;
}
.address_main {
	width: 80%;
}
.address_other {
	width: 20%;
	height: 100%;
	text-align: center;
	line-height: 4em;
}
.scroll-content{
  position: fixed !important;
      top: 2em !important;
  bottom: 4em;
}